Skip to content

Add parser for FLAG (fka Global Cloud Xchange)#419

Merged
jvanderaa merged 5 commits into
networktocode:developfrom
i3dnet-akoopen:flag-parser
May 21, 2026
Merged

Add parser for FLAG (fka Global Cloud Xchange)#419
jvanderaa merged 5 commits into
networktocode:developfrom
i3dnet-akoopen:flag-parser

Conversation

@i3dnet-akoopen
Copy link
Copy Markdown
Contributor

Globalcloudexchange (Gcx) has rebranded to FLAG and with this their email format has changed slightly. I have started off with the Gcx parser and made the required changes to make it work.

Potentially the current Gcx parser could be deleted, but I'm unsure what the best way forward for this would be.

Good to note: FLAG can send multiple windows in the same email; however, it is not trivial to de-duplicate the maintenance data with only the HTML data. The maintenance_id and status only exist within the email subject parser, so the HTML parser doesn't know. For now, the HTML parser will only take the latest listed window. From what I have seen so far, FLAG only lists one window in their emails, but the format of course suggests otherwise...

@i3dnet-akoopen i3dnet-akoopen changed the title Add parser for FLAG (fka Globalcloudexchange) Add parser for FLAG (fka Global Cloud Xchange) May 15, 2026
Comment thread circuit_maintenance_parser/parsers/flag.py Outdated
Comment thread circuit_maintenance_parser/parsers/flag.py Outdated
Comment thread circuit_maintenance_parser/parsers/flag.py Outdated
@jvanderaa
Copy link
Copy Markdown
Contributor

Let's keep the old parser for now. And then we can create an issue here to clean it up in a period of time. I can do that as we get this merged.

@i3dnet-akoopen
Copy link
Copy Markdown
Contributor Author

Included suggestions.

Copy link
Copy Markdown
Contributor

@jvanderaa jvanderaa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jvanderaa jvanderaa merged commit 0f6a05d into networktocode:develop May 21, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants